alfalfa leafcutting bee - Turkish English Dictionary